package generic02;
/*
*   方法上的泛型：
*       格式：
*           权限修饰符 <T,Q,E,A...> 返回值类型 方法名(T t,Q q,...){
*                // 方法上的泛型，可以在方法的形参以及方法内使用
*           }
*
* */
public class GenericDemo01 {
    public <T> void method01(T t){
        System.out.println(t);
    }

    public static void main(String[] args) {
        GenericDemo01 gd = new GenericDemo01();
        gd.method01("abc"); // 当我们传递一个字符串的时候，此时形参的T被替换成String
                               // 替换成method(String t)
        gd.method01(123); //  当我们传递一个字符串的时候，此时形参的T被替换成Integer
                            // 按住Ctrl 鼠标点击gd.method01可以看类型
    }
}
